home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earcd / giochi / adoom / midi_instruments.s < prev    next >
Text File  |  1998-01-12  |  12KB  |  424 lines

  1.  
  2. ; MIDI Instrument File v1.0
  3. ; Joe and Mike Fenton, 10/11/95
  4.  
  5.         MC68000
  6.         ASEG
  7.         OBJFILE    "DEVPAC:DAMNED/MIDI_Instruments"
  8.  
  9.         INCDIR    "DEVPAC:DAMNED/raw"
  10.  
  11. ;--------------------------------------------------------------------
  12.  
  13. INSTR        MACRO
  14.         dl    11025
  15.         dw    \1,0
  16.         dw    \2,0
  17.         dw    \3
  18.         INCBIN    "\4"
  19.         CNOP    0,4
  20.         ENDM
  21.  
  22. ;--------------------------------------------------------------------
  23.  
  24. InstrBase:
  25. ; 1-8
  26.         dc.l    acousticgrand-InstrBase
  27.         dc.l    brightacoustic-InstrBase
  28.         dc.l    electricgrand-InstrBase
  29.         dc.l    honkytonk-InstrBase
  30.         dc.l    electricpiano1-InstrBase
  31.         dc.l    electricpiano2-InstrBase
  32.         dc.l    harpsichord-InstrBase
  33.         dc.l    clavichord-InstrBase
  34. ; 9-16
  35.         dc.l    celesta-InstrBase
  36.         dc.l    glockenspiel-InstrBase
  37.         dc.l    musicbox-InstrBase
  38.         dc.l    vibraphone-InstrBase
  39.         dc.l    marimba-InstrBase
  40.         dc.l    xylophone-InstrBase
  41.         dc.l    tubularbells-InstrBase
  42.         dc.l    dulcimer-InstrBase
  43. ; 17-24
  44.         dc.l    drawbarorgan-InstrBase
  45.         dc.l    percussiveorgan-InstrBase
  46.         dc.l    rockorgan-InstrBase
  47.         dc.l    churchorgan-InstrBase
  48.         dc.l    reedorgan-InstrBase
  49.         dc.l    accordian-InstrBase
  50.         dc.l    harmonica-InstrBase
  51.         dc.l    tangoaccordian-InstrBase
  52. ; 25-32
  53.         dc.l    acousticguitar_nylon-InstrBase
  54.         dc.l    acousticguitar_steel-InstrBase
  55.         dc.l    electricguitar_jazz-InstrBase
  56.         dc.l    electricguitar_clean-InstrBase
  57.         dc.l    electricguitar_muted-InstrBase
  58.         dc.l    overdrivenguitar-InstrBase
  59.         dc.l    distortionguitar-InstrBase
  60.         dc.l    guitarharmonics-InstrBase
  61. ; 33-40
  62.         dc.l    acousticbass-InstrBase
  63.         dc.l    electricbass_finger-InstrBase
  64.         dc.l    electricbass_pick-InstrBase
  65.         dc.l    fretlessbass-InstrBase
  66.         dc.l    slapbass1-InstrBase
  67.         dc.l    slapbass2-InstrBase
  68.         dc.l    synthbass1-InstrBase
  69.         dc.l    synthbass2-InstrBase
  70. ; 41-48
  71.         dc.l    violin-InstrBase
  72.         dc.l    viola-InstrBase
  73.         dc.l    cello-InstrBase
  74.         dc.l    contrabass-InstrBase
  75.         dc.l    tremolostrings-InstrBase
  76.         dc.l    pizzicatostrings-InstrBase
  77.         dc.l    orchestralstrings-InstrBase
  78.         dc.l    timpani-InstrBase
  79. ; 49-56
  80.         dc.l    stringensemble1-InstrBase
  81.         dc.l    stringensemble2-InstrBase
  82.         dc.l    synthstrings1-InstrBase
  83.         dc.l    synthstrings2-InstrBase
  84.         dc.l    choiraahs-InstrBase
  85.         dc.l    voiceoohs-InstrBase
  86.         dc.l    synthvoice-InstrBase
  87.         dc.l    orchestrahit-InstrBase
  88. ; 57-64
  89.         dc.l    trumpet-InstrBase
  90.         dc.l    trombone-InstrBase
  91.         dc.l    tuba-InstrBase
  92.         dc.l    mutedtrumpet-InstrBase
  93.         dc.l    frenchhorn-InstrBase
  94.         dc.l    brasssection-InstrBase
  95.         dc.l    synthbrass1-InstrBase
  96.         dc.l    synthbrass2-InstrBase
  97. ; 65-72
  98.         dc.l    sopranosax-InstrBase
  99.         dc.l    altosax-InstrBase
  100.         dc.l    tenorsax-InstrBase
  101.         dc.l    baritonesax-InstrBase
  102.         dc.l    oboe-InstrBase
  103.         dc.l    englishhorn-InstrBase
  104.         dc.l    bassoon-InstrBase
  105.         dc.l    clarinet-InstrBase
  106. ; 73-80
  107.         dc.l    piccolo-InstrBase
  108.         dc.l    flute-InstrBase
  109.         dc.l    recorder-InstrBase
  110.         dc.l    panflute-InstrBase
  111.         dc.l    blownbottle-InstrBase
  112.         dc.l    shakuhachi-InstrBase
  113.         dc.l    whistle-InstrBase
  114.         dc.l    ocarina-InstrBase
  115. ; 81-88
  116.         dc.l    lead1_square-InstrBase
  117.         dc.l    lead2_sawtooth-InstrBase
  118.         dc.l    lead3_calliope-InstrBase
  119.         dc.l    lead4_chiff-InstrBase
  120.         dc.l    lead5_charang-InstrBase
  121.         dc.l    lead6_voice-InstrBase
  122.         dc.l    lead7_fifths-InstrBase
  123.         dc.l    lead8_bass-InstrBase
  124. ; 89-96
  125.         dc.l    pad1_newage-InstrBase
  126.         dc.l    pad2_warm-InstrBase
  127.         dc.l    pad3_polysynth-InstrBase
  128.         dc.l    pad4_choir-InstrBase
  129.         dc.l    pad5_bowed-InstrBase
  130.         dc.l    pad6_metallic-InstrBase
  131.         dc.l    pad7_halo-InstrBase
  132.         dc.l    pad8_sweep-InstrBase
  133. ; 97-104
  134.         dc.l    fx1_rain-InstrBase
  135.         dc.l    fx2_soundtrack-InstrBase
  136.         dc.l    fx3_crystal-InstrBase
  137.         dc.l    fx4_atmosphere-InstrBase
  138.         dc.l    fx5_brightness-InstrBase
  139.         dc.l    fx6_goblins-InstrBase
  140.         dc.l    fx7_echoes-InstrBase
  141.         dc.l    fx8_scifi-InstrBase
  142. ; 105-112
  143.         dc.l    sitar-InstrBase
  144.         dc.l    banjo-InstrBase
  145.         dc.l    shamisen-InstrBase
  146.         dc.l    koto-InstrBase
  147.         dc.l    kalimba-InstrBase
  148.         dc.l    bagpipe-InstrBase
  149.         dc.l    fiddle-InstrBase
  150.         dc.l    shanai-InstrBase
  151. ; 113-120
  152.         dc.l    tinklebell-InstrBase
  153.         dc.l    agogo-InstrBase
  154.         dc.l    steeldrums-InstrBase
  155.         dc.l    woodblock-InstrBase
  156.         dc.l    taikodrum-InstrBase
  157.         dc.l    melodictom-InstrBase
  158.         dc.l    synthdrum-InstrBase
  159.         dc.l    reversecymbal-InstrBase
  160. ; 121-128
  161.         dc.l    guitarfretnoise-InstrBase
  162.         dc.l    breathnoise-InstrBase
  163.         dc.l    seashore-InstrBase
  164.         dc.l    birdtweet-InstrBase
  165.         dc.l    telephonering-InstrBase
  166.         dc.l    helicopter-InstrBase
  167.         dc.l    applause-InstrBase
  168.         dc.l    gunshot-InstrBase
  169.  
  170.  
  171.         dc.l    0,0,0,0,0,0,0
  172.  
  173. ; 135-181
  174.         dc.l    bassdrum1-InstrBase    ; acoustic bass drum
  175.         dc.l    bassdrum1-InstrBase
  176.         dc.l    sidestick-InstrBase
  177.         dc.l    acousticsnare-InstrBase
  178.         dc.l    handclap-InstrBase
  179.         dc.l    electricsnare-InstrBase
  180.         dc.l    lowfloortom-InstrBase
  181.         dc.l    closedhihat-InstrBase
  182.         dc.l    highfloortom-InstrBase
  183.         dc.l    pedalhihat-InstrBase
  184.         dc.l    lowtom-InstrBase
  185.         dc.l    openhihat-InstrBase
  186.         dc.l    lowmidtom-InstrBase
  187.         dc.l    highmidtom-InstrBase
  188.         dc.l    crashcymbal1-InstrBase
  189.         dc.l    hightom-InstrBase
  190.         dc.l    ridecymbal1-InstrBase
  191.         dc.l    chinesecymbal-InstrBase
  192.         dc.l    ridebell-InstrBase
  193.         dc.l    tambourine-InstrBase
  194.         dc.l    splashcymbal-InstrBase
  195.         dc.l    cowbell-InstrBase
  196.         dc.l    crashcymbal2-InstrBase
  197.         dc.l    vibraslap-InstrBase
  198.         dc.l    ridecymbal2-InstrBase
  199.         dc.l    highbongo-InstrBase
  200.         dc.l    lowbongo-InstrBase
  201.         dc.l    mutehiconga-InstrBase
  202.         dc.l    openhiconga-InstrBase
  203.         dc.l    lowconga-InstrBase
  204.         dc.l    hightimbale-InstrBase
  205.         dc.l    lowtimbale-InstrBase
  206.         dc.l    highagogo-InstrBase
  207.         dc.l    lowagogo-InstrBase
  208.         dc.l    cabasa-InstrBase
  209.         dc.l    maracas-InstrBase
  210.         dc.l    shortwhistle-InstrBase
  211.         dc.l    longwhistle-InstrBase
  212.         dc.l    shortguiro-InstrBase
  213.         dc.l    longguiro-InstrBase
  214.         dc.l    claves-InstrBase
  215.         dc.l    highwoodblock-InstrBase
  216.         dc.l    lowwoodblock-InstrBase
  217.         dc.l    mutecuica-InstrBase
  218.         dc.l    opencuica-InstrBase
  219.         dc.l    mutetriangle-InstrBase
  220.         dc.l    opentriangle-InstrBase
  221.  
  222. ;--------------------------------------------------------------------
  223.  
  224.         CNOP    0,16
  225.  
  226. acousticgrand    INSTR    0,36626,60,mi_0
  227. brightacoustic    INSTR    0,34988,60,mi_1
  228. electricgrand    INSTR    0,48006,60,mi_2
  229. honkytonk    INSTR    0,42180,60,mi_3
  230. electricpiano1    INSTR    0,61456,60,mi_4
  231. electricpiano2    INSTR    0,35658,60,mi_5
  232. harpsichord    INSTR    0,15078,60,mi_6
  233. clavichord    INSTR    0,52092,60,mi_7
  234.  
  235. celesta        INSTR    0,31050,60,mi_8
  236. glockenspiel    INSTR    0,11052,60,mi_9
  237. musicbox    INSTR    0,42022,60,mi_10
  238. vibraphone    INSTR    0,32668,60,mi_11
  239. marimba        INSTR    0,4164,60,mi_12
  240. xylophone    INSTR    0,4350,60,mi_13
  241. tubularbells    INSTR    0,21074,48,mi_14
  242. dulcimer    INSTR    0,29020,60,mi_15
  243.  
  244. drawbarorgan    INSTR    5466,16714,60,mi_16
  245. percussiveorgan    INSTR    4128,19448,60,mi_17
  246. rockorgan    INSTR    10156,35104,60,mi_18
  247. churchorgan    INSTR    14084,16012,60,mi_19
  248. reedorgan    INSTR    1230,3846,60,mi_20
  249. accordian    INSTR    3916,6068,60,mi_21
  250. harmonica    INSTR    20146,24190,60,mi_22
  251. tangoaccordian    INSTR    9076,16502,60,mi_23
  252.  
  253. acousticguitar_nylon    INSTR    0,33404,60,mi_24
  254. acousticguitar_steel    INSTR    0,29864,60,mi_25
  255. electricguitar_jazz    INSTR    0,38132,60,mi_26
  256. electricguitar_clean    INSTR    0,28648,60,mi_27
  257. electricguitar_muted    INSTR    0,24914,60,mi_28
  258. overdrivenguitar    INSTR    18054,25228,60,mi_29
  259. distortionguitar    INSTR    12054,18172,60,mi_30
  260. guitarharmonics        INSTR    0,34375,60,mi_31
  261.  
  262. acousticbass        INSTR    0,33484,36,mi_32
  263. electricbass_finger    INSTR    0,37376,36,mi_33
  264. electricbass_pick    INSTR    0,37072,36,mi_34
  265. fretlessbass    INSTR    0,38378,36,mi_35
  266. slapbass1    INSTR    0,39708,36,mi_36
  267. slapbass2    INSTR    0,35118,36,mi_37
  268. synthbass1    INSTR    3378,7936,36,mi_38
  269. synthbass2    INSTR    1690,5404,36,mi_39
  270.  
  271. violin        INSTR    7064,10102,60,mi_40
  272. viola        INSTR    12680,16646,60,mi_41
  273. cello        INSTR    3946,7576,48,mi_42
  274. contrabass    INSTR    6036,7386,36,mi_43
  275. tremolostrings    INSTR    3570,16950,60,mi_44
  276. pizzicatostrings    INSTR    0,2204,60,mi_45
  277. orchestralstrings    INSTR    0,17982,48,mi_46
  278. timpani            INSTR    0,6334,60,mi_47
  279.  
  280. stringensemble1    INSTR    7178,20016,60,mi_48
  281. stringensemble2    INSTR    10444,16882,60,mi_49
  282. synthstrings1    INSTR    4474,21134,60,mi_50
  283. synthstrings2    INSTR    4886,12832,60,mi_51
  284. choiraahs    INSTR    22892,44436,48,mi_52
  285. voiceoohs    INSTR    34436,49170,48,mi_53
  286. synthvoice    INSTR    9494,26626,48,mi_54
  287. orchestrahit    INSTR    0,26244,48,mi_55
  288.  
  289. trumpet        INSTR    2674,5332,60,mi_56
  290. trombone    INSTR    11662,15380,48,mi_57
  291. tuba        INSTR    13128,14474,36,mi_58
  292. mutedtrumpet    INSTR    9098,9478,60,mi_59
  293. frenchhorn    INSTR    13588,15446,48,mi_60
  294. brasssection    INSTR    5364,6756,60,mi_61
  295. synthbrass1    INSTR    8796,11220,60,mi_62
  296. synthbrass2    INSTR    16406,16852,60,mi_63
  297.  
  298. sopranosax    INSTR    2146,7590,60,mi_64
  299. altosax        INSTR    3160,8012,60,mi_65
  300. tenorsax    INSTR    3890,9756,60,mi_66
  301. baritonesax    INSTR    3514,9170,48,mi_67
  302. oboe        INSTR    4734,12582,60,mi_68
  303. englishhorn    INSTR    5824,13336,48,mi_69
  304. bassoon        INSTR    816,1320,36,mi_70
  305. clarinet    INSTR    1176,2062,60,mi_71
  306.  
  307. piccolo        INSTR    2244,2898,72,mi_72
  308. flute        INSTR    3416,3754,60,mi_73
  309. recorder    INSTR    3836,4216,60,mi_74
  310. panflute    INSTR    1574,2460,60,mi_75
  311. blownbottle    INSTR    3132,5750,60,mi_76
  312. shakuhachi    INSTR    2586,3342,60,mi_77
  313. whistle        INSTR    1454,1834,60,mi_78
  314. ocarina        INSTR    1698,2416,60,mi_79
  315.  
  316. lead1_square    INSTR    4684,11332,60,mi_80
  317. lead2_sawtooth    INSTR    5308,12164,60,mi_81
  318. lead3_calliope    INSTR    3028,10832,60,mi_82
  319. lead4_chiff    INSTR    8756,12554,60,mi_83
  320. lead5_charang    INSTR    21928,24210,60,mi_84
  321. lead6_voice    INSTR    3960,11094,60,mi_85
  322. lead7_fifths    INSTR    1002,1846,60,mi_86
  323. lead8_bass    INSTR    6072,12422,60,mi_87
  324.  
  325. pad1_newage    INSTR    5486,6162,60,mi_88
  326. pad2_warm    INSTR    14828,20728,60,mi_89
  327. pad3_polysynth    INSTR    5012,12966,60,mi_90
  328. pad4_choir    INSTR    3018,10440,60,mi_91
  329. pad5_bowed    INSTR    25492,29802,60,mi_92
  330. pad6_metallic    INSTR    14978,22880,60,mi_93
  331. pad7_halo    INSTR    15916,23708,60,mi_94
  332. pad8_sweep    INSTR    27298,30820,60,mi_95
  333.  
  334. fx1_rain    INSTR    10030,23958,48,mi_96
  335. fx2_soundtrack    INSTR    19018,20628,60,mi_97
  336. fx3_crystal    INSTR    0,30384,60,mi_98
  337. fx4_atmosphere    INSTR    12954,20472,60,mi_99
  338. fx5_brightness    INSTR    28656,31988,60,mi_100
  339. fx6_goblins    INSTR    24842,39316,60,mi_101
  340. fx7_echoes    INSTR    9846,18042,60,mi_102
  341. fx8_scifi    INSTR    10807,17822,48,mi_103
  342.  
  343. sitar        INSTR    0,21190,60,mi_104
  344. banjo        INSTR    0,15182,60,mi_105
  345. shamisen    INSTR    0,11204,60,mi_106
  346. koto        INSTR    0,24114,60,mi_107
  347. kalimba        INSTR    0,9746,60,mi_108
  348. bagpipe        INSTR    5362,7514,60,mi_109
  349. fiddle        INSTR    6561,10610,60,mi_110
  350. shanai        INSTR    1568,4268,60,mi_111
  351.  
  352. tinklebell    INSTR    0,12306,48,mi_112
  353. agogo        INSTR    0,10362,60,mi_113
  354. steeldrums    INSTR    0,7726,60,mi_114
  355. woodblock    INSTR    0,1164,60,mi_115
  356. taikodrum    INSTR    0,6158,36,mi_116
  357. melodictom    INSTR    0,7686,48,mi_117
  358. synthdrum    INSTR    0,4328,48,mi_118
  359. reversecymbal    INSTR    0,12080,48,mi_119
  360.  
  361. guitarfretnoise    INSTR    0,1632,60,mi_120
  362. breathnoise    INSTR    0,1498,60,mi_121
  363. seashore    INSTR    2,43742,60,mi_122
  364. birdtweet    INSTR    462,3194,60,mi_123
  365. telephonering    INSTR    2,2242,60,mi_124
  366. helicopter    INSTR    10398,13756,60,mi_125
  367. applause    INSTR    10492,21368,60,mi_126
  368. gunshot        INSTR    0,4220,60,mi_127
  369.  
  370.  
  371. ; acoustic bass drum
  372. bassdrum1    INSTR    0,2182,60,mp_1
  373. sidestick    INSTR    0,1070,60,mp_2
  374. acousticsnare    INSTR    0,3414,60,mp_3
  375. handclap    INSTR    0,1800,60,mp_4
  376. electricsnare    INSTR    0,4790,60,mp_5
  377. lowfloortom    INSTR    0,7946,60,mp_6
  378. closedhihat    INSTR    0,1048,60,mp_7
  379. highfloortom    INSTR    0,5524,60,mp_8
  380. pedalhihat    INSTR    0,1242,60,mp_9
  381. lowtom        INSTR    0,4680,60,mp_10
  382. openhihat    INSTR    0,3996,60,mp_11
  383. lowmidtom    INSTR    0,5622,60,mp_12
  384. highmidtom    INSTR    0,4466,60,mp_13
  385. crashcymbal1    INSTR    0,17822,60,mp_14
  386. hightom        INSTR    0,3754,60,mp_15
  387. ridecymbal1    INSTR    0,12564,60,mp_16
  388. chinesecymbal    INSTR    0,19908,60,mp_17
  389. ridebell    INSTR    0,10646,60,mp_18
  390. tambourine    INSTR    0,1458,60,mp_19
  391. splashcymbal    INSTR    0,6320,60,mp_20
  392. cowbell        INSTR    0,1078,60,mp_21
  393. crashcymbal2    INSTR    0,19486,60,mp_22
  394. vibraslap    INSTR    0,8274,60,mp_23
  395. ridecymbal2    INSTR    0,10026,60,mp_24
  396. highbongo    INSTR    0,480,60,mp_25
  397. lowbongo    INSTR    0,756,60,mp_26
  398. mutehiconga    INSTR    0,1390,60,mp_27
  399. openhiconga    INSTR    0,2852,60,mp_28
  400. lowconga    INSTR    0,3762,60,mp_29
  401. hightimbale    INSTR    0,2392,60,mp_30
  402. lowtimbale    INSTR    0,2872,60,mp_31
  403. highagogo    INSTR    0,2630,60,mp_32
  404. lowagogo    INSTR    0,3916,60,mp_33
  405. cabasa        INSTR    0,762,60,mp_34
  406. maracas        INSTR    0,672,60,mp_35
  407. shortwhistle    INSTR    0,1748,60,mp_36
  408. longwhistle    INSTR    0,5814,60,mp_37
  409. shortguiro    INSTR    0,736,60,mp_38
  410. longguiro    INSTR    0,1998,60,mp_39
  411. claves        INSTR    0,1258,60,mp_40
  412. highwoodblock    INSTR    0,720,60,mp_41
  413. lowwoodblock    INSTR    0,1188,60,mp_42
  414. mutecuica    INSTR    0,1120,60,mp_43
  415. opencuica    INSTR    0,2060,60,mp_44
  416. mutetriangle    INSTR    0,854,60,mp_45
  417. opentriangle    INSTR    0,9252,60,mp_46
  418.  
  419. ;--------------------------------------------------------------------
  420.  
  421.  
  422.         END
  423.  
  424.